#chanyeyuan {
    position: relative;
}



#chanyeyuan .building {
    cursor: pointer;
}

#chanyeyuan .building:hover {
    transform: scale(1.2);
}

#chanyeyuan .info {
    position: fixed;
    z-index: 999;
    color: #FFF;
    text-align: center;
    top: 0;
    bottom: 0;
    right: 0;
    width: 200px;
    padding: 10px;
    background-color: #00152e;
   /* border: 5px solid #88e2e2;*/
    display: none;
}

@media screen and (min-width:1024px) {
    #chanyeyuan .info {
        width: 300px;
    }
}

#chanyeyuan .info .buildingname {
    margin-bottom: 15px;
}

#chanyeyuan .info .buildingname span {
    font-size: 24px;
    margin: 10px;
    padding-bottom: 5px;
    border-bottom: 5px solid #f29268;
}

#chanyeyuan .info img {
    width: 50%;
    height: auto;
    margin-top: 40px;
    margin-bottom: 40px;
}

#chanyeyuan .info .text p {
    width: 80%;
    color: #FFF;
    text-indent: 0;
    line-height: 1.7;
    font-size: 15px;
    margin: 0 auto;
}

#chanyeyuan .info .closebtn {
    color: #FFF;
    width: 40%;
    line-height: 30px;
    background-color: #f29268;
    border-radius: 25px;
    margin: 40px auto;
    cursor: pointer;
}

#chanyeyuan .feihui {
    position: absolute;
    left: 5.7%;
    top: 55.5%;
    width: 39.5%;
    height: 39.5%;
    transition: all 0.3s;
}

#chanyeyuan .fenshao {
    position: absolute;
    left: 30.1%;
    top: 22.1%;
    width: 17.8%;
    height: 30%;
    transition: all 0.3s;
}

#chanyeyuan .yiliaofeiqi {
    position: absolute;
    left: 75.1%;
    top: 37.2%;
    width: 17%;
    height: 23.7%;
    transition: all 0.3s;
}

#chanyeyuan .canchulaji {
    position: absolute;
    left: 51.5%;
    top: 54.5%;
    width: 21.4%;
    height: 26.5%;
    transition: all 0.3s;
}

#chanyeyuan .jianzhulaji {
    position: absolute;
    left: 8%;
    top: 12.2%;
    width: 18.7%;
    height: 28.3%;
    transition: all 0.3s;
}

#chanyeyuan .luzhazhizhuan {
    position: absolute;
    left: 50.7%;
    top: 18.1%;
    width: 21.3%;
    height: 23.4%;
    transition: all 0.3s;
}